﻿/*----------------------------------------------------------------
// Copyright (C) 2012 Q.FunnyFace
// 版权所有。 
//
// 文件名：ModuleConfiguration.cs
// 文件功能描述：模块信息数据库映射
//
// 
// 创建标识：2012-10-26 zhangqiang
//
// 修改标识：
// 修改描述：
//
//
//----------------------------------------------------------------*/
using DomainModel;
using System;
using System.Collections.Generic;
using System.Data.Entity.ModelConfiguration;
using System.Linq;
using System.Text;

namespace Infrastructure.Mapper
{

    /// <summary>
    /// 模块信息数据库映射
    /// </summary>
    public class ModuleConfiguration : EntityTypeConfiguration<ModuleInfo>
    {


        /// <summary>
        /// 映射数据库表/字段
        /// </summary>
        public ModuleConfiguration()
        {

            ToTable("CTB_modules");
            HasKey(c => c.ModuleID);

            Property(c => c.ModuleName).HasMaxLength(20);
            Property(c => c.ModulePath).HasMaxLength(30);
            Property(c => c.Enabled);
            Property(c => c.SortNumber);
            Property(c => c.UserTypes).HasMaxLength(100);

            
        }


    }
}
